package com.isky.visual.db.factory;

import com.isky.visual.db.domain.DatabaseConfig;
import com.isky.visual.db.entity.Source;

import java.sql.Connection;
import java.util.List;
import java.util.Map;

/**
 * @version v1.0
 * @ProjectName visual_parent
 * @ClassName HiveManager
 * @Description TODO Hive 的相关管理操作
 * @Author wudl
 * @Date DATE{TIME}
 */

public class HiveManager implements IDbManager {

    public HiveManager() {
    }

    Source source;

    public HiveManager( Source source) {
        this.source = source;
    }

    @Override
    public Connection getConnection() {
        return null;
    }

    @Override
    public String getShowColumnSql(String tableName,Source source) {
        return null;
    }

    @Override
    public String getShowTableSql() {
        return null;
    }

    @Override
    public String getShowTableSql(Source source) {
        return null;
    }

    @Override
    public List<Map<String, Object>> getTableColumn(Connection con, String sql) throws Exception {
        return null;
    }

    @Override
    public String getSingleTableCountSql(String tableName) {
        return null;
    }

    @Override
    public String getSingleTableDataSql(String tableName, Integer limit) {
        return null;
    }
}
